\relax 
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax 
\fi

\@writefile{toc}{\contentsline {section}{\numberline {1}\hskip -1em.\nobreakspace  {}Introduction}{2}{section.1}}
\newlabel{sec:intro}{{1}{2}{\hskip -1em.~Introduction\relax }{section.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2}\hskip -1em.\nobreakspace  {}Application-Driven Communication Characterization}{3}{section.2}}
\newlabel{sec:motivation}{{2}{3}{\hskip -1em.~Application-Driven Communication Characterization\relax }{section.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces  Instruction throughput (IT) scaling of applications with increase in network bandwidth.}}{4}{figure.1}}
\newlabel{fig:it-scaling}{{1}{4}{\hskip -1em.~Application-Driven Communication Characterization\relax }{figure.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces  Instruction throughput scaling of applications with increase in network frequency.}}{5}{figure.2}}
\newlabel{fig:frequency-scaling}{{2}{5}{\hskip -1em.~Application-Driven Communication Characterization\relax }{figure.2}{}}
\@writefile{brf}{\backcite{}{{5}{2}{figure.2}}}
\@writefile{brf}{\backcite{}{{6}{2}{figure.2}}}
\@writefile{toc}{\contentsline {section}{\numberline {3}\hskip -1em.\nobreakspace  {}Application-Driven Approach for Designing NoCs}{7}{section.3}}
\newlabel{sec:design}{{3}{7}{\hskip -1em.~Application-Driven Approach for Designing NoCs\relax }{section.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}\hskip -1em.\nobreakspace  {}Dynamic classification of applications}{7}{subsection.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces  Network and compute episodes during an application's life cycle.}}{8}{figure.3}}
\newlabel{fig:episodes}{{3}{8}{\hskip -1em.~Dynamic classification of applications\relax }{figure.3}{}}
\@writefile{brf}{\backcite{}{{8}{3.1}{figure.3}}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces  L1MPKI and L2MPKI of applications.}}{9}{figure.4}}
\newlabel{fig:variation_1l_l2}{{4}{9}{\hskip -1em.~Dynamic classification of applications\relax }{figure.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces  Average episode length (in cycles) across applications.}}{10}{figure.5}}
\newlabel{fig:avg_episode_length}{{5}{10}{\hskip -1em.~Analysis of episode length and height\relax }{figure.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces  Average episode height (in packets) across applications.}}{10}{figure.6}}
\newlabel{fig:avg_episode_height}{{6}{10}{\hskip -1em.~Analysis of episode length and height\relax }{figure.6}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces  Application classification into latency and bandwidth sensitive classes and ranking within each class based on episode length and height.}}{11}{figure.7}}
\newlabel{fig:classification-matrix}{{7}{11}{\hskip -1em.~Analysis of episode length and height\relax }{figure.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}\hskip -1em.\nobreakspace  {}Analysis of episode length and height}{11}{subsection.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}\hskip -1em.\nobreakspace  {}Classification and ranking of applications}{11}{subsection.3.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces  Hierarchical clustering of applications. The input to the clustering algorithm consists of improvement in IPC with bandwidth scaling (from 64b to 512b) and improvement in IPC with frequency scaling (from 2GHz to 6GHz).}}{13}{figure.8}}
\newlabel{fig:hierarchical_cluster}{{8}{13}{\hskip -1em.~Classification and ranking of applications\relax }{figure.8}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces  Reduction in within group sum of squares with increase in number of clusters.}}{14}{figure.9}}
\newlabel{fig:num_cluster}{{9}{14}{\hskip -1em.~Classification and ranking of applications\relax }{figure.9}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}\hskip -1em.\nobreakspace  {}Design Detail}{14}{section.4}}
\newlabel{sec:implementation}{{4}{14}{\hskip -1em.~Design Detail\relax }{section.4}{}}
\newlabel{eqn:running_avg}{{1}{14}{\hskip -1em.~Design Detail\relax }{equation.1}{}}
\citation{ViChar}
\citation{STC}
\citation{Aergia}
\@writefile{brf}{\backcite{}{{15}{4}{equation.1}}}
\@writefile{brf}{\backcite{}{{15}{4}{equation.1}}}
\@writefile{brf}{\backcite{ViChar}{{15}{4}{equation.1}}}
\@writefile{brf}{\backcite{STC,Aergia}{{15}{4}{equation.1}}}
\@writefile{toc}{\contentsline {section}{\numberline {5}\hskip -1em.\nobreakspace  {}Evaluation Methodology}{15}{section.5}}
\newlabel{sec:evaluation}{{5}{15}{\hskip -1em.~Evaluation Methodology\relax }{section.5}{}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces {\bf  Baseline processor, cache, memory and network configuration}}}{16}{table.1}}
\newlabel{table:sim_config}{{1}{16}{\hskip -1em.~Evaluation Methodology\relax }{table.1}{}}
\@writefile{brf}{\backcite{}{{16}{5}{table.1}}}
\@writefile{brf}{\backcite{}{{16}{5}{table.1}}}
\@writefile{brf}{\backcite{}{{16}{5}{table.1}}}
\citation{allan-asplos}
\citation{speedup}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces {\bf  Application characteristics when run on the baseline} Load: High/Low depending on network injection rate, Episode height: High/Medium/Short, Episode length: Long/Medium/Short, Net-fraction: Fraction of execution time spent in network episodes}}{17}{table.2}}
\newlabel{table:benchmark}{{2}{17}{\hskip -1em.~Evaluation Methodology\relax }{table.2}{}}
\@writefile{brf}{\backcite{allan-asplos}{{17}{5}{table.2}}}
\@writefile{brf}{\backcite{speedup}{{18}{5}{table.2}}}
\@writefile{toc}{\contentsline {section}{\numberline {6}\hskip -1em.\nobreakspace  {}Results}{18}{section.6}}
\newlabel{sec:results}{{6}{18}{\hskip -1em.~Results\relax }{section.6}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces  Performance comparison across various network designs with multiprogram mixes consisting of 50\% latency and 50\% bandwidth applications.}}{20}{figure.10}}
\newlabel{fig:WS_IT_res}{{10}{20}{\hskip -1em.~Results\relax }{figure.10}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces  Energy consumption and EDP in the network across various network designs (all results normalized to 128 net.).}}{21}{figure.11}}
\newlabel{fig:Energy_EDP_res}{{11}{21}{\hskip -1em.~Results\relax }{figure.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}\hskip -1em.\nobreakspace  {}Comparison with prior works}{23}{subsection.6.1}}
\@writefile{brf}{\backcite{}{{23}{6.1}{figure.12}}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces  Weighted speedup, instruction throughput and harmonic speedup when compared to state-of-the art design (all results normalized to 1N-128 net.).}}{24}{figure.12}}
\newlabel{fig:WS_IT_HS_prior_work_comp}{{12}{24}{\hskip -1em.~Comparison with prior works\relax }{figure.12}{}}
\@writefile{brf}{\backcite{}{{24}{6.1}{figure.12}}}
\@writefile{brf}{\backcite{}{{24}{6.1}{figure.12}}}
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces  Performance comparison when varying proportion of bandwidth/latency intensive applications in each workload.}}{26}{figure.13}}
\newlabel{fig:var_load_res}{{13}{26}{\hskip -1em.~Sensitivity to distribution of bandwidth-latency applications in the workload\relax }{figure.13}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}\hskip -1em.\nobreakspace  {}Sensitivity to distribution of bandwidth-latency applications in the workload}{26}{subsection.6.2}}
\@writefile{toc}{\contentsline {section}{\numberline {7}\hskip -1em.\nobreakspace  {}Other Related Work}{27}{section.7}}
\newlabel{sec:prior_work}{{7}{27}{\hskip -1em.~Other Related Work\relax }{section.7}{}}
\@writefile{brf}{\backcite{}{{27}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{27}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{27}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{27}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{27}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{27}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{27}{7}{section.7}}}
\citation{Authors11b}
\bibstyle{ieee}
\bibdata{egbib}
\bibcite{Authors11b}{1}
\@writefile{brf}{\backcite{}{{28}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{28}{7}{section.7}}}
\@writefile{brf}{\backcite{}{{28}{7}{section.7}}}
\@writefile{toc}{\contentsline {section}{\numberline {8}\hskip -1em.\nobreakspace  {}Conclusions}{28}{section.8}}
\newlabel{sec:conclusions}{{8}{28}{\hskip -1em.~Conclusions\relax }{section.8}{}}
\@writefile{brf}{\backcite{Authors11b}{{28}{8}{section.8}}}
